package com.qfedu.firstpage.service;

import com.qfedu.firstpage.entity.Bbook;

import java.util.List;

/**
 * @author GHJ
 * @date 2021/3/26 11:10
 */

public interface BookStoreService {


    /**
     * 查询书籍，0为连载，1为完本
     *
     * @param bstate
     * @return
     */
    List<Bbook> findBookStoreByState(int bstate);


    /**
     * 查询各类小说
     *
     * @param tid
     * @return
     */
    List<Bbook> findBookStoreByTid(int tid);

    /**
     * 查询是否付费0为免费,1为付费
     *
     * @param bsatus
     * @return
     */
    List<Bbook> findBookStoreByStatus(int bstatus);

    /**
     * 查询男生类和女生类
     *
     * @param bsex
     * @return
     */
    List<Bbook> findBookStoreBySex(String bsex);


    /**
     * 通过性别,连载状态,付费情况,分类来展示不同书籍
     *
     * @param bsex
     * @param bstatus
     * @param bstate
     * @param tid
     * @return
     */
    List<Bbook> findBookStore(String bsex, int bstatus,int bstate, int tid);


    /**
     * 通过书名搜索书籍
     *
     * @param name
     * @return
     */
    List<Bbook> findBookStoreByName(String name);


    /**
     * 按照销量排序
     *
     * @return
     */
    List<Bbook> findBookStoreByAmount();
}
